use std::path::Path;

#[test]
fn test1() {
    let ts_dir = Path::new("./target");
    let dir_path_str = ts_dir.as_os_str().to_os_string();
    println!("{:#?}", dir_path_str);
    let dir_path_str = dir_path_str.into_string().unwrap();
    println!("{:#?}", dir_path_str);

    let _path = ts_dir.to_path_buf();
    let dir_path_str =  _path.as_os_str().to_os_string();
    println!("{:#?}", dir_path_str);

    println!("{:#?}", _path.canonicalize().unwrap().as_os_str().to_os_string().into_string().unwrap());

    println!("{:#?}", ts_dir.canonicalize().unwrap().as_os_str().to_str().unwrap());
}
